Graphical Configuration Programming: The Structural Description, Construction and Evolution of Software Systems Using Graphics
نویسندگان
چکیده
In systems engineering, considerable advantages accrue by constructing and managing the system in terms of its software configuration; that is the set of constituent software components together with their control and communication interconnections. A specification of the system configuration can be used both to describe the required system structure and for actual system construction. Management of the operational system is achieved by monitoring the status of components and making extensions or changes to that system configuration by the addition of software components or the replacement of existing ones. The performance of these programming tasks at the configuration level is termed configuration programming. Configuration descriptions and changes are most easily described and viewed graphically, but have traditionally been provided to the system in textual form. This paper describes a graphical workstation which integrates the textual and graphical information required for configuration programming. It provides editing facilities for drawing and describing system configurations; monitoring facilities for viewing the current system configuration, component status and interconnections; layout facilities for automatically generating the graphic representations from text and improving the configuration information layout, and control facilities to permit system changes to be initiated by graphical changes to the system configuration. In contrast to many system construction tools, changes are applied dynamically to operational systems. The paper discusses the issues raised by graphical configuration programming, describes the workstation in more detail and presents examples and experience using the approach in Conic, an environment for programming and managing distributed and concurrent systems.
منابع مشابه
Graphics and P Systems: Experiments with JPLANT
The hand-made graphical representation of the configuration of a P system becomes a hard task when the number of membranes and objects increases. In this paper we present a new software tool, called JPLANT, for computing and representing the evolution of a P system model with membrane creation. We also present some experiments performed with JPLANT and point out new lines for the research in co...
متن کاملModelsaz: An Object-Oriented Computer-Aided Modeling Environment
Modeling and simulation of processing plants are widely used in industry. Construction of a mathematical model for a plant is a time-consuming and error-prone task. In light of extensive advancements in computer science (both hardware and software), computers are becoming a necessary instrument in industrial activities. Many software tools for modeling, simulation and optimization of proces...
متن کاملFactors underlying graphical vandalism among students, with an emphasis on themes of graffiti and chairs writings (Case Study, University of Tabriz)
Graphic vandalism is one of vandalism that used to refer to the Graffiti that streets and public places and general the urban furniture does ugly and leads to the destruction of public or private places. The aim of this study Evaluation of the factors in the creation of graphical vandalism With an emphasis on themes Graffiti and chairs writings and method in qualitative grounded theory approach...
متن کاملAn efficient CAD tool for High-Level Synthesis of VLSI digital transformers
Digital transformers are considered as one of the digital circuits being widely used in signal and data processing systems, audio and video processing, medical signal processing as well as telecommunication systems. Transforms such as Discrete Cosine Transform (DCT), Discrete Wavelet Transform (DWT) and Fast Fourier Transform (FFT) are among the ones being commonly used in this area. As an illu...
متن کاملGraphical Construction of Parallel Programs
Parallel programming is not diicult, as the programs build up their complex behaviours in a similar way to the real world (i.e through the simple interaction of independent and simple entities). The parallel system engineer needs, however, a systematic method to decomposing the networks into independent ones or composing existing processes to form new networks. In this paper, we introduce a tec...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- IEEE Computer
دوره 22 شماره
صفحات -
تاریخ انتشار 1989